package com.twinkle.service;
import com.twinkle.model.ClusterParam;
import com.twinkle.model.ClusterParamUI;
import java.text.ParseException;
import java.util.List;

/**
 * @title: ClusterParamService
 * @description:
 * @author: Paul
 * @date: 2023/3/14 14:05
 */
public interface ClusterParamService {
    ClusterParam getAlgoById(int id);
    String getAllKMeansParamJson(int page, int count);
    String getAllKMeansParamUIJson(int page, int count);
    String kMeansParamListForUserAdd();
    String addKMeansParam(ClusterParamUI clusterParamUI) throws ParseException;
    String modifyKMeansParam(ClusterParam clusterParam);
    String deleteKMeansParam(String id);
    List<ClusterParam> getAllKMeansParam();
}
